CC:=cc
CFLAGS:=
LEX:=flex
YACC:=bison

parse: aconf.tab.o aconf.yy.o symtab.o
	$(CC) $(CFLAGS) -o $@ $^

expr.o: expr.c

symtab.o: symtab.c


aconf.yy.c: aconf.l
	$(LEX) -o $@ $<

aconf.tab.c: aconf.y
	$(YACC) -d $<

clean:
	rm -f aconf.yy.c *.tab.* *.exe parse *.o
